package com.pica.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.pica.common.annotation.Excel;
import com.pica.common.core.domain.BaseEntity;

/**
 * 面试评价对象 evaluate
 * 
 * @author 徐鑫杰
 * @date 2022-12-14
 */
public class Evaluate extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long evaId;

    /** 面试者编号 */
    @Excel(name = "面试者编号")
    private Long resId;

    /** 面试官1 */
    @Excel(name = "面试官1")
    private Long userId1;

    /** 面试官1 */
    @Excel(name = "面试官1")
    private Long userId2;

    /** 面试官1 */
    @Excel(name = "面试官1")
    private Long userId3;

    /** 面试官1 */
    @Excel(name = "面试官1")
    private Long userId4;

    /** 面试的时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "面试的时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date evaTime;

    /** 面试评价 */
    @Excel(name = "面试评价")
    private String evaText;

    /** 添加人 */
    @Excel(name = "添加人")
    private Long cu;

    /** 添加时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "添加时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ct;

    /** 修改人 */
    @Excel(name = "修改人")
    private Long uu;

    /** 修改时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ut;

    /** 考察能力 填json */
    @Excel(name = "考察能力 填json")
    private String eavAbility1;

    /** 考察能力 */
    @Excel(name = "考察能力")
    private String eavAbility2;

    /** 考察能力 */
    @Excel(name = "考察能力")
    private String eavAbility3;

    /** 考察能力 */
    @Excel(name = "考察能力")
    private String eavAbility4;

    /** 考察能力 */
    @Excel(name = "考察能力")
    private String eavAbility5;

    /** 考察能力 */
    @Excel(name = "考察能力")
    private String eavAbility6;

    /** 考察能力 */
    @Excel(name = "考察能力")
    private String eavAbility7;

    /** 确认事项 */
    @Excel(name = "确认事项")
    private String evaIs1;

    /** 确认事项 */
    @Excel(name = "确认事项")
    private String evaIs2;

    /** 确认事项 */
    @Excel(name = "确认事项")
    private String evaIs3;

    /** 确认事项 */
    @Excel(name = "确认事项")
    private String evaIs4;

    public void setEvaId(Long evaId) 
    {
        this.evaId = evaId;
    }

    public Long getEvaId() 
    {
        return evaId;
    }
    public void setResId(Long resId)
    {
        this.resId = resId;
    }

    public Long getResId() 
    {
        return resId;
    }
    public void setUserId1(Long userId1) 
    {
        this.userId1 = userId1;
    }

    public Long getUserId1() 
    {
        return userId1;
    }
    public void setUserId2(Long userId2) 
    {
        this.userId2 = userId2;
    }

    public Long getUserId2() 
    {
        return userId2;
    }
    public void setUserId3(Long userId3) 
    {
        this.userId3 = userId3;
    }

    public Long getUserId3() 
    {
        return userId3;
    }
    public void setUserId4(Long userId4) 
    {
        this.userId4 = userId4;
    }

    public Long getUserId4() 
    {
        return userId4;
    }
    public void setEvaTime(Date evaTime) 
    {
        this.evaTime = evaTime;
    }

    public Date getEvaTime() 
    {
        return evaTime;
    }
    public void setEvaText(String evaText) 
    {
        this.evaText = evaText;
    }

    public String getEvaText() 
    {
        return evaText;
    }
    public void setCu(Long cu) 
    {
        this.cu = cu;
    }

    public Long getCu() 
    {
        return cu;
    }
    public void setCt(Date ct) 
    {
        this.ct = ct;
    }

    public Date getCt() 
    {
        return ct;
    }
    public void setUu(Long uu) 
    {
        this.uu = uu;
    }

    public Long getUu() 
    {
        return uu;
    }
    public void setUt(Date ut) 
    {
        this.ut = ut;
    }

    public Date getUt() 
    {
        return ut;
    }
    public void setEavAbility1(String eavAbility1) 
    {
        this.eavAbility1 = eavAbility1;
    }

    public String getEavAbility1() 
    {
        return eavAbility1;
    }
    public void setEavAbility2(String eavAbility2) 
    {
        this.eavAbility2 = eavAbility2;
    }

    public String getEavAbility2() 
    {
        return eavAbility2;
    }
    public void setEavAbility3(String eavAbility3) 
    {
        this.eavAbility3 = eavAbility3;
    }

    public String getEavAbility3() 
    {
        return eavAbility3;
    }
    public void setEavAbility4(String eavAbility4) 
    {
        this.eavAbility4 = eavAbility4;
    }

    public String getEavAbility4() 
    {
        return eavAbility4;
    }
    public void setEavAbility5(String eavAbility5) 
    {
        this.eavAbility5 = eavAbility5;
    }

    public String getEavAbility5() 
    {
        return eavAbility5;
    }
    public void setEavAbility6(String eavAbility6) 
    {
        this.eavAbility6 = eavAbility6;
    }

    public String getEavAbility6() 
    {
        return eavAbility6;
    }
    public void setEavAbility7(String eavAbility7) 
    {
        this.eavAbility7 = eavAbility7;
    }

    public String getEavAbility7() 
    {
        return eavAbility7;
    }
    public void setEvaIs1(String evaIs1) 
    {
        this.evaIs1 = evaIs1;
    }

    public String getEvaIs1() 
    {
        return evaIs1;
    }
    public void setEvaIs2(String evaIs2) 
    {
        this.evaIs2 = evaIs2;
    }

    public String getEvaIs2() 
    {
        return evaIs2;
    }
    public void setEvaIs3(String evaIs3) 
    {
        this.evaIs3 = evaIs3;
    }

    public String getEvaIs3() 
    {
        return evaIs3;
    }
    public void setEvaIs4(String evaIs4) 
    {
        this.evaIs4 = evaIs4;
    }

    public String getEvaIs4() 
    {
        return evaIs4;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("evaId", getEvaId())
            .append("resId", getResId())
            .append("userId1", getUserId1())
            .append("userId2", getUserId2())
            .append("userId3", getUserId3())
            .append("userId4", getUserId4())
            .append("evaTime", getEvaTime())
            .append("evaText", getEvaText())
            .append("cu", getCu())
            .append("ct", getCt())
            .append("uu", getUu())
            .append("ut", getUt())
            .append("eavAbility1", getEavAbility1())
            .append("eavAbility2", getEavAbility2())
            .append("eavAbility3", getEavAbility3())
            .append("eavAbility4", getEavAbility4())
            .append("eavAbility5", getEavAbility5())
            .append("eavAbility6", getEavAbility6())
            .append("eavAbility7", getEavAbility7())
            .append("evaIs1", getEvaIs1())
            .append("evaIs2", getEvaIs2())
            .append("evaIs3", getEvaIs3())
            .append("evaIs4", getEvaIs4())
            .toString();
    }
}
